package com.lancoo.evaluate.bean;

public class EvaluateResult {
    private String wavPath;

    private String error;// 错误
    private double score;// 得分
    private long duration;// 时长

    // 评测标准（百分制）
    private int fluency;// 流利度
    private int integrity;// 完整度
    private int accuracy;// 准确度
    private int rhythm;// 韵律性

    private String analysis;// 评测分析

    public String getWavPath() {
        return wavPath;
    }

    public void setWavPath(String wavPath) {
        this.wavPath = wavPath;
    }

    public String getError() {
        return error;
    }

    public void setError(String error) {
        this.error = error;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public long getDuration() {
        return duration;
    }

    public void setDuration(long duration) {
        this.duration = duration;
    }

    public int getFluency() {
        return fluency;
    }

    public void setFluency(int fluency) {
        this.fluency = fluency;
    }

    public int getIntegrity() {
        return integrity;
    }

    public void setIntegrity(int integrity) {
        this.integrity = integrity;
    }

    public int getAccuracy() {
        return accuracy;
    }

    public void setAccuracy(int accuracy) {
        this.accuracy = accuracy;
    }

    public int getRhythm() {
        return rhythm;
    }

    public void setRhythm(int rhythm) {
        this.rhythm = rhythm;
    }

    public String getAnalysis() {
        return analysis;
    }

    public void setAnalysis(String analysis) {
        this.analysis = analysis;
    }

    @Override
    public String toString() {
        return "EvaluateResult{" +
                "wavPath='" + wavPath + '\'' +
                ", error='" + error + '\'' +
                ", score=" + score +
                ", duration='" + duration + '\'' +
                ", fluency=" + fluency +
                ", integrity=" + integrity +
                ", accuracy=" + accuracy +
                ", rhythm=" + rhythm +
                ", analysis='" + analysis + '\'' +
                '}';
    }
}
